]> dgit.raspbian.org Git - gnome-shell.git/commitdiff
environment: Remove old object.actor compatibility code
authorFlorian Müllner <fmuellner@gnome.org>
Wed, 21 May 2025 13:42:14 +0000 (15:42 +0200)
committerFlorian Müllner <fmuellner@gnome.org>
Wed, 21 May 2025 13:46:44 +0000 (15:46 +0200)
The change from plain JS classes with an actor property to
Clutter.Actor subclasses happened over 6 years ago, so
everyone should have adjusted by now.

This reverts commit 526bb72f3d10d21e59eee5f3557ec32081845684.

Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3718>

js/ui/environment.js

index 659c7633846559354270644910795717c370ab1c..8f833d67743845083dfd140aa751c160692376a1 100644 (file)
@@ -320,15 +320,6 @@ Clutter.Actor.prototype[Symbol.iterator] = function* () {
 Clutter.Actor.prototype.toString = function () {
     return St.describe_actor(this);
 };
-// Deprecation warning for former JS classes turned into an actor subclass
-Object.defineProperty(Clutter.Actor.prototype, 'actor', {
-    get() {
-        let klass = this.constructor.name;
-        let {stack} = new Error();
-        log(`Usage of object.actor is deprecated for ${klass}\n${stack}`);
-        return this;
-    },
-});
 
 Meta.Rectangle = function (params = {}) {
     console.warn('Meta.Rectangle is deprecated, use Mtk.Rectangle instead');